Add gdk_display_get_keymap
authorMatthias Clasen <mclasen@redhat.com>
Fri, 15 Dec 2017 11:53:13 +0000 (06:53 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 15 Dec 2017 11:53:13 +0000 (06:53 -0500)
This is just a better name for gdk_keymap_get_for_display.

docs/reference/gdk/gdk4-sections.txt
gdk/gdkdisplay.c
gdk/gdkdisplay.h

index aacf2d47d4d9c0a00c0f944b7c5cc5cdc1e8959e..beb22e21be4e46dd1fdb66268288586bc4a9cf14 100644 (file)
@@ -102,6 +102,7 @@ gdk_display_get_monitor_at_window
 gdk_display_get_clipboard
 gdk_display_get_primary_clipboard
 gdk_display_get_setting
+gdk_display_get_keymap
 
 <SUBSECTION Standard>
 GDK_DISPLAY
index b2855414eeb566e902878f80aea6eaebb3d68691..35fce61b528a6a285fd6551428a983a5ac0a9915 100644 (file)
@@ -1476,6 +1476,24 @@ gdk_keymap_get_for_display (GdkDisplay *display)
   return GDK_DISPLAY_GET_CLASS (display)->get_keymap (display);
 }
 
+/**
+ * gdk_display_get_keymap:
+ * @display: the #GdkDisplay
+ *
+ * Returns the #GdkKeymap attached to @display.
+ *
+ * Returns: (transfer none): the #GdkKeymap attached to @display.
+ *
+ * Since: 3.94
+ */
+GdkKeymap *
+gdk_display_get_keymap (GdkDisplay *display)
+{
+  g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
+
+  return GDK_DISPLAY_GET_CLASS (display)->get_keymap (display);
+}
+
 /*< private >
  * gdk_display_make_gl_context_current:
  * @display: a #GdkDisplay
index 4ef3660212f52ad96502100db5ce3be2dfc1de8c..da37ce6c5281fdcb3d11c72dfccdc055f4108c4d 100644 (file)
@@ -130,6 +130,9 @@ GDK_AVAILABLE_IN_3_22
 GdkMonitor * gdk_display_get_monitor_at_window (GdkDisplay *display,
                                                 GdkWindow  *window);
 
+GDK_AVAILABLE_IN_3_94
+GdkKeymap *  gdk_display_get_keymap  (GdkDisplay *display);
+
 GDK_AVAILABLE_IN_3_94
 gboolean     gdk_display_get_setting (GdkDisplay *display,
                                       const char *name,